done input data manipulation, not css and js yet, no render view yet