more balencing. small bugs fixed