codename one shenanigans...trial and error process