improving the ironhand std lib