updated formular styles and mechanic