made focus optionable