added cabin as arrays