fix assection type bug