I just read this. You seem to have knowledge on cycles. looks good