Complete all methods