no need for that extra class