added sources files
added ignore files