@skate: technical and