build system per hifi's specs, will redo once hifi has extpe