Implemented some partial classes