Reset floatting with main  mixin & simplify atomic  mixin