preparation for google coding