it keeps java practices i write