added ellipsis capabilities