added composer
finally some working code