switch to Spring boot