code refactor
add simple module template
add panel utility