works, as separate, manual steps