initialize with existing code