added constructors for SImageView