a few updates in Protein interface