add init to constructor