Finished controller without buttons
unresolved bug of unwrapping optional value
unresolved bug of unwrapping optional value