all basics in place