Of course this is an achievable goal, but it takes a lot of time and effort. And this is not a function that requires such cost!