kind of finalized i think