methods-a-la-carte added and fixed