added discriptions to functions