Why i am doing this?