adv scala sytle!