basic implementation of java program builder