fully delg commit
fix ++
minor