added extended tests