latest version with new counter