correct code so that atoms initialize before options parse