pascal: experiment for abstract grand methods