fixed retrieve | data