Implemented selector macro