make it executable
add docs