Initial concept
Removed request depenendency and added sent logic