composition testing