some functional modules
bump version