Routines For Masters Program