static mode implement