i need to read this more carefully.