something wrong;block overlap??