needs comments about a tests purpose