updated
utils & fake headers
getting declarations