updated source
updated tests