adding support for lists of more types
adding timestmap support