Add the optional parameter count
Add version