added ignore and attribute for git