fixed a bug in dependencies and added side effects slot and simple detector