It sounds like you are on the right track to me...