initial commit
adding delete alignments
moving common functions out to util