Added Reference package implementation