single cycle desing