added open option builder class