Frontend created and now working. Also, added a few improvements for backend.