bug fix & add documentation