custom extension support added to queue controller
add/remove methods added
custom extension infrastructure added