removing the self stuff and moving user interface