self machine