manually when i compile it ,code seems to fine ,where is the mistake