before pseudo