improved sketch creation