making use of dataproviders might help to reduce the copy'n'past effort