used entry_point instead of scripts