updated for GYRATION