codes while learning in sync