Place for Diamong Functions and unit tests