Documentation

Close #6 Close #7