fixed dependency issue. added ignore file