improvents to loading