added buncha shiet