@mdsajjad: how it works?