added methods in guardian and attendance