usage of Optional