util class made abstract