rename class to make it more generic