added settings. only frame-need to implement stuff