Fixed the interface issue and updated pom