changed selector style
added types