make record page
fix bugs