begin adding matrix library (eigen) and lame