fixed size issues and added imageLoad