rude input parser, some ui stab