A simple sketch for fun, use it at your own risk