initial commit with libs