fixed some missing parts.