added select screen stuff