added temporary functions for something i needed