Basic interfaces have been added