completely jacked with views constraints. seems gooder