- created and implemented first version