added a blank constructor