moved option parameters to const, added more placeholders