size and scalability