Methods design