continued implementing loadByType(...)