statemachine and md5
items helper and position helper