rename clean to strip
change buildextras parameter
add line(bottom,top,left,right,center,middle)caculation.
move text build to constructor