Initial tama5 implementation