weird framework