compilation is ok now, but anyway too much work ahead