current state of project, basic ecc functions are implemented