first comit
not needed
ident
moved
doesn't compile, going to remove java, add dependency and inherit
ready to try before inherit
tests
moved
moved again