Battle page work