added station.js mimics lanuv's