added functions and images and objects