smart style update
new category options
getCategorys as an own object (WIP)