sounds like you are piecing the puzzle...