changed SP to drop procedure if exists instead of just drop