updated the objects so they use the common extends from the core file