Framework lol