merged functions coming from the netbook