adding basic documentation.