general codes I cant afford to loose