some major overhauls, breakpoints mixin breaks though