implemented basic loader functionality