Implementation of the views