Some more functions implemented