Fix scaling, Add append to body argument to directive