more loader shizzle, needs testing