cycling development