second commit with initial tests