Quite a good starting point, however, there's a lot of stuff that needs to be polished, would love to check this project ahead of how it goes.