most complete I could make it within limitations.