fixed len in init