added different layouts