static handler builder