almost finish everything