add Delta type support

add delta type support by Miguel
add reference type
another little review of code (top hexagon are shited of 0.5).