removed composer dependency