proto experimentation and js app structuring