more git, java and sh stuff