amazing functions implemented