Zoom implementtion wip