extent rugal function