better connect, todo move all stuff outside View