I'm not finished but here it is anyway