Adding pseudo-classs support