add some descriptions and tests