Proper code style for core package
TODO: environment package