made the layour avialable for subclasses