limit runtime
passing data; tracking bits