submit details
functional