nodes system written in java