committing stuff i almost lost thanks to composer. not working yet