more optionals

Learning to use optionals