Continuing to test and add function
revised loading methods