Added documentation and missing stub methods