almost Free

almost Free part.1