added skeleton for ebmt and smt libaries