Direct writer