fix events
remove unuse programs
wip
wip