at last finishing GO module after fixing issues with indexing and so on