did minor changes initial version