big multipurpose commit