Moore contract complete