added upper option to contain
added upper to contents