improve buying ui