Still refactoring. Some things still messy and not yet working.