c++ codes by me ;)