data and some extra bits and bobs