add weiget
add project file
add image loader