add readme and documentation