various practice problems'
merging