Combined with GLC but have some Bug
Fix the Bug