still a few things not working 100% but will keep playing