might make a cs for this if thats ok