fixed empty optionals by setting first time launch settings