version 1, before static gen