Add code from scratch