updated gems, renamed souce to dip