finaly wrap up