much code. so segfault. wow