taking some of minecrells suggestions