update

long awaited commit with new parts