optionals initial commit