first draft on geocolor improvements