handle static
handle binary