I hate to say it, but a contractor....that needs to go study some more.