added new require for composer compatibility