factory: add version into __init__ module