add all fuctional, UI in process