init. non-working