Finished with ASM abstract. About to create branch for senior project.