Sounds good so far, needs some extra elements but basically looking pretty good.