added missing include and lib