Base interface added