update slot framework
add new slot framework