Try making it on your own first, and if it's super inefficient, come back here.