intrsone stuff(mye som mangler..)