basics: added additional function
basics: added additional function v2