added require tests