first ruff version of normal.c
some mistakes in files solved