fixed input architecture