everything except last part