build draw interface on a half