rewrite
working program