added some minimal documentation