arc and new methods