Updates structure and makes it ready for additional development