Add integration by parts and make level for + more functionally styled