front-end scratch for additional functionality