Added optional decimal parameter to progress