less clunky figure declaration