implemented cell class
changed package structure, again