neuon network part not finished yet, but commit for home check out