Done some parts.