(!) Only derive and bonus points left. Added java files