Initial version (prototype)