content as an optional argument of the constructor