Delete functional.hpp