added preload for payment type