added some front end
full circle of mvp