prototype for users
move js
add markup