initial
refactor test names
implemented damage?