Removed dependencies. Added requires