background, option and miscellaneous

separate to miscellaneous
added random background
create blank option