almost done with card rev2