cycle tidied up