mainly style changes