need to finish flag