this is my first repo. will try learn and use this system