this is for practice of ratnam