close implemented + fix color open count