adapted several views