added som new things to the project but it is far from finished and it is not working properly either