use of args to constructor
minor stuff