init scaling implemented