Working version plus initial graphics