checkpoint -more ajax and frontend