return proplist instead of record