removed variable initialization from normailize - these will be initialized when calling the mixin