Still working on more finer details aswell