cyberchrome: basics