Add observable pattern
Ignore c9.io directory