initial import (with eclipse c++ project support)