beginning GOOD migration conventions