Will take a different approach in another way then in original fromework.