work on fixing autorequire