add class

Signed-off-by: Simon Prosser <simon@pagelines.com>