added imageVC and solved more bugs :Z