changing layout, wip
fixed API communication