idk if this is better