initWithCoder: for use with NIB and remove uneeded code