fixed metadata
mostly done outline