fix bug in init