project restructuring, custom buttons and more