added mroe functionality