added missing create functions and fixed option set options