this is what dlls are for