impliment new css feature