almost finished... - open