lineart construction by Carlos Salgado