trying to extend base