close #3; add license