this is what I have so far