Implemented 'select' for better response times