deactived not yet implemented? functions
added concept