implemented default line parser