wow, its all coming together slowly