framework impl

Signed-off-by: flux37 <rushab3737@gmail.com>