new mixin file for different type of elements