fleshed out parts tab