added loader feature