allied.c : WIP