base problem