done until mem_init
finished user and memory checks