fixed and added return message, corrected premissions