refactoring data source to handle new api
fixed a bug with the frame switching
updated image management and display
mostly built meta projects