First version

Still need to improve the layout of the app.