updated REQUIRE and Coor()