Wrote some code, unfinished!