1. dropdowns (with event handlers)
2. post data via ajax