rename ::app -> ::self