added MCP Chip class
and test