JOPTIONPane stuff

as well as messing with the lists