beginning framework/ test functionality