New version with Rest Interfaces