This is from surface, working deck class