added basic material and geometry loaders