almost finished with view