added private ui
finished mvp