I make opac more functional