updating on the model loader. It is actually taken from someone else. I
put credit info inside the source though.