Limitations and Ideas added