Separate methods for each view