simple datatypes and bool are not reqiured