this is what i got so far