refactored profile zip