Big commit full of cool and new changes. Wow! So new stuff and shit