removed initialize on load