@constructor as this is a class