Add process and done methods