pre-final commit with all system.out and console.log and // commenting removed