serving coffee to front end with new npm package, logic changes