it works pre-alpha
debugged pre-alpha tests passed ready for library