adding the ability to manage and assign eips

okay. then my Q about raising exception might not be valid