Building my own setup from scratch