Performer initial prototype

+ just for testing, will change entirely.