Basic Menu and borrowed assets from https://www.packtpub.com/code_download/10269