better style
add the serve task