Added a lot of useful mixins and functions - realy