move transforms to their own file
fix lint errors
build better