completely rebuilt design
crlf