added some options as public
added some options as public