ARC is added. More tests are needed