added dependencies and javadocs for dev