ticket:3 finish
ticket:3 add static