All have abstracts and fixed scaling and segfault