try a rly bad other way to do that