csp stuff + some old checkers stuff
adding item java
merge