starting on rendr from scratch