init_subtract
initial implementation of init_subtract