more concise obj loading