finishing up entity loading methods (still not complete)