add original code and update readme