fixed some zero modes stuff