backend final touches