Reformatting code. Dependencies are managed by ns library.