shell mostly finished