updated factories MJ-525