New Rewrite of HawkAPI