wip: add linked list, initcalls
update .gitignore