better do it right the first time.