practise skills using C