add prep work on client-side options gui