script for creating this app from scratch