lodlive action rewritten in object extension style