Added dispatcher, constants, and actions