improved clarity of code, moved from using the new keyword