Add checkboxes
Create & Use controller behaviors
Use behaviors that depends on other behaviors (warning level)
Respond to user interaction (Make the Add btn work)
Filter and order model data
Use a custom filter
Get the data via aJax