First commit Unix partial implementation