coffee support and main array support via @00Davo