follow livecode structure