update commander lib for more simple define