make it a class