dont need to initialize selector here