Implementations for use in sambaclass project