basic cell has been implemented