integration with Proton