added a no params constructor and shortened variable names