more progress.. need an enter input fxn