bitLayout