created views and such