improved sketch