zero argument error corrected