add horizontal check