now i just need to make a framework