- Proper Adapter structure; - Calculating occupied places