initial functionality

bug: save image is grayed out