list structure written in c