add decent pike syntax