new flag, improved documentation and added functionalities for more styles and sizes