beter view and adapters