all the basics are in place now