finished basic documentation