some addition to the unix