be more precise with version