Restarting the project, finally. New way of implementing the UI