add waitlist feature