Interface changed and verification added