fixed purchasing bug and made things look better