initialized instance variables set defaults