add price download button and fix bugs