Everything currently together... segfaults to debug