dict: better have options than initialization
dict: use count instead of size
manager: implement table management