added more functioanlity as a data example