test out image
fix register layout