add select boxes and move input constructor to options