added redux options framework