initial genapi