changed structure and first try paneld carousel