part loader implemented