adding code to wrap availability and style

these classes were just empty stubs