adding sources files and wrote readme