Update

Changed everything and kind of reached a v1.0