starting over

doing this a little more intelligently this time.