init
added external libraries
renamed