add new source for test and integrate new features RIOT API