initial commit
init model and controller