v0.0.5, implements all selectors