option :if is working and tested