initial specimen implementation