change size to count
Implement new guest