just a test repository for some exercise and will be delete after that