mirror works as it should now