Not functional, requires more adaption from A1 solution