add examples for accessing each attr