added binary skeleton and organized directory