Provide solutions to current existing tempate