Fully Dynamic intake, just need to hook it to the database and create the admin panel