seperate styles with templates