consts added, convert tabbing to spaces (tabs are shit)