removed unnecessary imports, added composer requirements