added new register signature