initial frontend tinkering