all three modes work almost fine. base features