update syntax to allow for proposed pseudo-classes