added selector methods