fs needs alot of work