Added polygon boilerplate