first step to moove to zsh
painful merge