added init changes