[utility.hpp] add neccessary includes