refined framework dependency