java skeleton finished, ruby skeleton finished