worked on layouts and adapters