fix bug, remove @postcostructor