add sge info and implementation