Added empty constructor and initialize function