refactored .zprofile