working on spring security and programatical configurations