component loader works, more fixes