retrieved obj custom