added file and did some changes