add assets feature; reafactor render item options method;