apply Shivalik's design