fixed dependency on arc/base