added user interface and start point always will open at least 9 boxes