scaffolding (rmvd unneeded excess) and rails12 added