update all function, rules works

der er flere kommentar omkring hvad funktionerne returnere og ændret
hvad bliver selected. Rules burde også virke, se kommentar omkring hvad
den returnere