Proposing and testing a model to explain traits of algebra preparedness