made populate a little faster