bases working properly