add readme and clear code