implemented methods and called these methods for a proper finish view