integer argument added - the rough draft