Options functionality implemented