commiting initial attempt at project j4j