trying to auto include headers n stuff