adapted layout from kiloton.mx
merged changes