cleaner code. updated image Browser