purchase now works as it should