Made the G5Factory DONE

Added all the returns needed.