1. exporting constants
2. error checking