Rewrite the code from above