Several new methods