add bean interfaces