necessary modifications design