added bio function
added some