Initial commit, plus working version with no message alerts