initial commit, model notes and capture input using a view