commented out initialize method because this doesn't work how i need it to if i have initialize in