added optionals int