Added retrieve method