adding what I have so far