document functionality

document functionality