great work, i am eager to learn how to make somethinglike this, can you elaborate? thanks :)