Implement scan commands