added some jdoc