add devcorators and simplified hyperquextdirect